Fix handling of old `display-buffer' options (bug#8851) (bug#8856).
authormartin rudalics <rudalics@gmx.at>
Fri, 17 Jun 2011 08:45:37 +0000 (10:45 +0200)
committermartin rudalics <rudalics@gmx.at>
Fri, 17 Jun 2011 08:45:37 +0000 (10:45 +0200)
commitc201ee74cfcb0cadc3e9aabadf40e8c63f5b60ec
tree5e5eb3c43e9bd3b60f554536b03fdb8307745a36
parent8054af40e46c6d9b2033ef74377f2fe99b1a0896
Fix handling of old `display-buffer' options (bug#8851) (bug#8856).

* window.el (display-buffer-normalize-specifiers-1): Don't
check pop-up-frames for 'unset initialization.
(display-buffer-normalize-specifiers-2): Major rewrite using
special-display-p and same-window-p (Bug#8851) and (Bug#8856).
(pop-up-frames, display-buffer-reuse-frames)
(display-buffer-mark-dedicated): Don't initialize to 'unset.
Suggested by David Engster <deng@randomsample.de>.
(even-window-heights): Initialize to 'unset.
(display-buffer-alist-set): Handle new 'unset initializations.
lisp/ChangeLog
lisp/window.el